package com.ynny.two_dimensional_array01;

import java.util.Arrays;

public class ArrayDemo01 {

    //当作 这是 成员变量
//    int[] array = new int[5];

    //你在操作成员变量
    //所有的操作 都应该放在 方法里面

    public static void main(String[] args) {

        //二维数组 ---》引用数据类型
        //数据类型[][] 变量名 = new 数据类型[行数][列数];

        //
        String[][] arrays = new String[3][3];

        //求证 二维数组 由 一维数组组成？

        //取出二维数组里面的每一行
        //证明它是一维数组
        String[] firstRow = arrays[0];//第一行
        System.out.println(Arrays.toString(firstRow));
        String[] secondRow = arrays[1];//第二行
        System.out.println(Arrays.toString(secondRow));
        String[] thirdRow = arrays[2];//第三行
        System.out.println(Arrays.toString(thirdRow));


        //给二维数组赋值
        arrays[0][0] = "姓名";
        arrays[0][1] = "成绩";
        arrays[0][2] = "等级";

        arrays[1][0] = "张三";
        arrays[1][1] = "89";
        arrays[1][2] = "A";

        arrays[2][0] = "李四";
        arrays[2][1] = "12";


        //快速打印二维数组 循环遍历
//arrays.length 的值是指什么---》长度----->行数
        for (int i = 0; i < arrays.length; i++) {
//            System.out.println(arrays[i]);
            for (int j = 0; j < arrays[i].length; j++) {
                System.out.print(arrays[i][j] + "\t");
            }
            System.out.println();
        }


    }



}
